EN FR
EN FR


Section: Software

ABFilter: A Simulator Of V1 Simple and Complex Cells

Participants : Pierre Kornprobst [correspondant] , Maria-Jose Escobar [Electronics Engineering Department of the Universidad Técnica Federico Santa María, Valparaíso, Chile.] , Adrien Wohrer [Group for Neural Theory - ENS] .

ABFilter is a C++–library that allows the implementation of spatiotemporal filtering in video sequences using filters proposed by Adelson and Bergen in  [62] .

Simple cells in V1 are characterized by linear receptive fields where the neuron response is a weighted linear combination of the input stimulus inside its receptive field. By combining two simple cells in a linear manner it is possible to get direction-selective cells. The direction-selectivity refers to the property of a neuron to respond to the direction of the stimulus motion. The way to model this selectivity is by obtaining receptive fields oriented in space and time. Some characteristics of V1 complex cells can be explained using a nonlinear combination of V1 simple cells as it has been proposed by, e.g., Adelson and Bergen in  [62] . Implementing these cells properly is a difficult problem and this library offers the possibility to easily implement a V1 layer which can serve as an input to subsequent cortical areas such as MT (see, e.g., the architecture developped in [65] ).

The ABFilter library is under a CeCill-C open-source license.